body,ul,li,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,strong,a,form,ol,input,textarea,p,table,tbody,tr,td	{ margin:0px; padding:0px;  font-family:Arial; }
ul,li,ol	{ list-style:none;}
a	{ outline:none; text-decoration:none; color:#333;}
img	{ border:none;}
body	{background:#f1f1f1; }
div.z1	{ position:relative; z-index:10;}
#container	{ width:100%; background:url(../images/body-bg.jpg) repeat-x 0 0; overflow:auto;}
strong	{ font-weight:normal;}
div.cls		{ clear:both;}
/*end all*/

#kefu	{ width:1280px;  margin:0 auto; z-index:40; position:relative; }
#rightfl	{ width:68px;position:fixed;z-index:5; right:3%;}
#rightfl li	{font: nomal 14px arial; position:relative; display:inline-block; margin-bottom:3px; *margin:0;}	
#rightfl div.line22	{ height:100px; width:68px; display:block;}
#rightfl li a.l1
{	display:block;
 font-family:Microsoft YaHei;
	font-size:14px;
	width:68px; height:68px; line-height:22px;
	color:#fefefe;
	text-decoration: none; background:#adadad;}
#rightfl li a.l1 span	{ display:none; margin-top:12px; cursor:pointer; font-family:Microsoft YaHei;}	
#rightfl li a.qq	{ background:#adadad url(../images/qq.png) no-repeat center center;}
#rightfl li a.weixin	{ background:#adadad url(../images/wx.png) no-repeat center center;}


#rightfl li a.top11	{ background:#adadad url(../images/top.png) no-repeat center center;}
#rightfl li a.bottom	{ background:#adadad url(../images/bottom.png) no-repeat center center;}
#rightfl li a.l1:hover span	{display:inline-block;}


#rightfl a.l1:hover
{ color:#fff; font-size:13px;}
#rightfl li a.qq:hover,#rightfl li a.weixin:hover,#rightfl li a.top11:hover,#rightfl li a.bottom:hover	{ background:#0048da;text-align:center;}

#rightfl div
{	position: absolute;
	top:0px; left:-120px;
	visibility: hidden;
	margin: 0; width:120px;
	background: #0048da; 
}


#rightfl div p a
	{ display:block;
		text-decoration: none;
		background: #d1d1d1;
		color:#c23f3f; text-align:center;
		font: 13px arial;
		
		}
#rightfl div#m8	{ }		
#rightfl div#m8 a	{ display:inline-block;  margin:10px;}

#rightfl div#m10	{ width:auto;padding:10px;	}

div.search1	{ height:46px;}
#search	{ position:absolute; top:10px; left:10px; width:213px;}

#text	{height:26px; background:url(../images/search-text.jpg) no-repeat 0 0; outline:none; border:none; float:left; display:inline; width:149px; line-height:26px; font-size:12px; color:#818181; padding-left:5px; }

#but	{ display:inline; float:right; height:26px; width:58px; }
div.hot	{ position:absolute; left:230px; top:6px; width:800px;}
div.hot span	{font-family:Microsoft YaHei; font-size:14px; color:#373737;}
div.hot a	{ color:#585858; font-size:13px; display:inline-block; margin:0 13px;}
div.hot a:hover	{ text-decoration:underline; color:#292929;}

#header	{width:1008px; margin:0 auto; height:98px; position:relative;}
#logo	{ position:absolute; top:22px; left:10px;}
#logo a	{ display:block; height:52px; width:450px; background:url(../images/logo.png) no-repeat 0 0;}

#zgzzw	{ position:absolute; top:36px; left:600px;}



#tel	{ width:207px; height:27px; background:url(../images/tel.png) no-repeat 0 0; position:absolute; right:10px; top:47px;}

#ver	{ background:url(../images/ver-bg.gif) no-repeat 0 0; position:absolute; right:10px; top:1px; height:24px; width:141px;}
#ver a	{ font-size:13px; color:#ddd; display:inline-block; margin-left:13px; line-height:24px;}
#ver a:hover	{ text-decoration:underline; color:#fff;}

.nav	{height:50px;background:url(../images/body-bg.jpg) repeat-x 0 -98px; }
.nav1	{ margin:0 auto;  width:100%;height:50px; background:url(../images/body-bg.jpg) repeat-x 0 -98px; position:relative; z-index:10;  }

.nav1 ul	{ width:1008px;  margin:0 auto; position:relative; text-align:center; }
.nav1 ul li	{ float:left; height:50px; line-height:50px; border-right:1px solid #8b8b8b;}
.nav1 ul li.one	{ border-left:1px solid #8b8b8b;}
.nav1 ul li a	{ font-size:16px; color:#ddd; display:block; padding:0 30px;height:50px; text-transform:uppercase; float:left; font-weight:bold; font-family:Microsoft YaHei;position:relative;}
.nav1 ul li.tjzq	{background:url(../images/tjzq-bg.png) no-repeat right bottom; }
.nav1 ul li a:hover	{ background:url(../images/nav-bg-hover.png) repeat-x 0 0; color:#fff; }

 /*banner*/
#banner	{ position:relative; z-index:0;}
#banner p	{ width:100%; height:8px; position:absolute; top:0; background:url(../images/shadow.png) repeat-x 0 0; z-index:20;}
.mainbanner{height:400px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:2000px;height:400px;overflow:hidden;margin-left:-1000px;position:absolute;z-index:-100;}
.mainbanner_window ul{width:999999px;height:400px;position:relative;z-index:-100;}
.mainbanner_window li{background:#ccc;width:2000px;height:400px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:70%;top:355px;width:515px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/list1.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:#fff;font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
/*end banner*/
 
 
#main	{ width:100%;  } 
#main-center	{ width:1008px; margin:0 auto;position:relative; }
 
div.product	{ width:1008px;}

div.pro-list	{  width:197px; float:left; overflow:auto; margin-top:20px; background:url(../images/list-shadow.jpg) no-repeat left 0; padding-left:10px;}
div.pro-list h6	{background:#d9d9d9 url(../images/list-bg-top.jpg) no-repeat right top; width:187px;}
div.pro-list h6 span	{ font-family:Microsoft YaHei; font-size:18px; font-weight:normal; color:#e60000; margin-top:10px; margin-left:12px; display:inline-block; }
div.pro-list ul	{ background:#d9d9d9; width:187px; overflow:auto;padding-top:18px;}
div.pro-list ul li	{ height:25px; width:154px; margin:0 auto 8px;}
div.pro-list ul li a	{ text-indent:16px; font-size:13px; height:25px; line-height:25px; display:block; background:url(../images/icon.jpg) no-repeat 0 0; color:#515151;}
div.pro-list ul li a:hover	{background:url(../images/icon-hover.jpg) no-repeat 0 0; color:#e60000;}

div.pro-img	{  width:791px; float:right; overflow:auto; margin-top:20px; padding-left:10px;}
div.pro-img h6	{ }
div.pro-img h6 span	{ font-family:Microsoft YaHei; font-size:18px; font-weight:normal; color:#e60000; margin-top:10px; margin-left:12px; display:inline-block; margin-right:30px; }
div.pro-img h6 a	{font-size:13px; font-weight:normal; color:#6b6b6b;  display:inline-block; height:21px; line-height:21px; padding:0 9px; background:#d1d1d1; margin-right:17px; margin-top:0px;}
div.pro-img h6 a:hover	{ background:#2f9ce9; color:#f9f9f9;}

div.pro-img ul	{}
div.pro-img ul li	{ float:left; display:inline; margin:0 15px; padding-bottom:12px; background:url(../images/img-shadow.jpg) no-repeat bottom center; margin-top:14px; position:relative;}
div.pro-img li a	{ display:block; float:left; background:#1291ea; color:#fefefe; font-size:12px;}
div.pro-img li a span	{color:#fefefe; font-size:12px; height:53px; display:inline-block; line-height:25px; margin-left:10px;}
div.pro-img em	{ text-decoration:line-through;color:#fefefe; font-size:12px;}
div.pro-img p	{ position:absolute;color:#fefefe; background:url(../images/jg-bg.jpg) no-repeat 0 0; width:104px; height:26px; font-size:12px; bottom:5px; right:13px; padding-top:10px; text-align:center;}
 
div.img-g	{ width:1008px; margin:0 auto; text-align:center;}
 
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:658px;margin:20px auto;}
.scroll{width:988px;color:#333333;margin:0 auto;overflow:hidden; margin-top:20px;}
.scroll img{}
.scroll a	{ display:inline-block; background:#b8b8b8; margin:0 15px; color:#037fdf;}
.scroll a span	{ display:inlin-block; height:24px; line-height:24px; font-size:13px; margin-left:8px;}
.scroll a:hover {background:#037fdf; color:#f2f2f2;}
td.img-shadow	{ padding-bottom:20px; background:url(../images/shadow1.jpg) no-repeat 0 bottom;} 

div.sb h6	{ height:37px; background:url(../images/sb-title.jpg) no-repeat left 0; position:relative;border-bottom:1px solid #d4d4d4;}
div.sb h6 span	{ display:none;}
div.sb h6 a	{ position:absolute; right:10px; top:15px; font-family:Arial; font-size:13px; color:#d30000; }


div.main1	{ width:100%;  overflow:auto; } 
div.main1-center	{ width:1008px; margin:0 auto;position:relative; }
div.main1-center h6	{ height:37px; position:relative; border-bottom:1px solid #d4d4d4;}
div.main1-center h6 span	{ display:none;}
div.main1-center h6 a	{ position:absolute; right:10px; top:15px; font-family:Arial; font-size:13px; color:#d30000; }



#about	{ overflow:auto; }
#about h6	{ background:url(../images/about-title.jpg) no-repeat left 0; margin-top:18px;}
.flash{ width:482px; height:204px; float:left; padding:20px 10px;}
#about div.about-con	{ float:right; width:494px; padding:20px 10px 0 0;}
#about div.about-con h3{ font:normal 22px "Microsoft YaHei"; color:#2e3131;}
#about div.about-con p	{ font-size:13px; font-family:宋体; margin-top:10px; line-height:22px; color:#777;}

.mpro-ul{ margin: auto; position:relative; width:1084px; text-align:center; padding-bottom:15px;}
.rollBox{position: relative;}
.rollBox .scrollcon{overflow:hidden; margin: 0 23px;}
.rollBox .LeftBotton{height:34px;width:29px;background:url(../images/but-left.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer; position:absolute; top:100px; left:0px; z-index:10;}
.rollBox .RightBotton{height:34px;width:29px;background:url(../images/but-right.jpg) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;position:absolute; right:0px; top:100px; z-index:10;}
.rollBox .Cont{width: 1008px;overflow:hidden; margin:0 auto;}
.rollBox .ScrCont{width:10000000px; margin-top:30px;}

.rollBox #List1, .rollBox #List2{float:left;overflow:hidden; }

.mpro-ul ul	{}
.mpro-ul ul li{ float:left; width:232px; height:193px; background: url(../images/mullibj.jpg) no-repeat center bottom; display:inline; overflow:hidden; margin:0 10px; position:relative; margin-top:1px; }
.mpro-ul ul li img.main-img	{ display:inline-block; width:232px; height:178px;}
.mpro-ul ul li a{width:162px; height:216px;display:block; position:relative;}
.mpro-ul ul li a p{height:42px;width:222px; padding:5px; cursor:pointer;position:absolute; bottom:38px; text-align:left; font: 13px/20px "microsoft yahei"; color: #FFFFFF;
background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=40); background:#000000;/*实现IE背景透明*/ }
.mpro-ul ul li a p span{ font:16px/20px "microsoft yahei";}
.mpro-ul ul li a:hover p{color: #e3a869;}

div.news	{ float:left; width:613px; display:inline; padding-bottom:20px;}
div.news h6	{ background:url(../images/news-title.jpg) no-repeat left 0; margin-top:18px;}
div.news ul	{ width:550px; margin-top:18px;}
div.news ul li	{  margin-bottom:1px; }
div.news ul li a	{ font-size:13px; color:#4a4a4a; display:block; padding:16px 65px 16px 14px; width:534px;background:#e6e6e6 url(../images/news.jpg) no-repeat 582px 8px;}


div.news ul li a span.title	{ float:left; display:inline-block; padding-left:8px; background:url(../images/icon1.png) no-repeat 0 center;width:402px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }

div.news ul li a span.date	 { display:inline-block;  margin-left:15px;  float:left;}
div.news ul li a span.con1	{ font-size:13px; line-height:18px; color:#838383; display:inline-block; margin-top:5px;}
div.news ul li a:hover	{ background:#c3dbec url(../images/news-bg.jpg) no-repeat 582px 8px;}



div.faq	{ float:right; width:345px; display:inline; margin-right:15px; overflow:auto; background:url(../images/shadow2.jpg) no-repeat 0 105px; }
div.faq h6	{ background:url(../images/contact-title.jpg) no-repeat left 0; margin-top:18px;}
div.faq img	{ display:block; margin-top:18px; border:1px solid #a70000;}
div.faq p	{ font-size:13px; color:#535353; line-height:25px; }
div.faq p span	{ font-size:16px;font-family:Microsoft YaHei; color:#c60000; display:inline-block; margin-bottom:5px; }
div.map-img	{ position:relative; width:343px; height:105px; margin-bottom:30px;}
div.map-img a	{ position:absolute; background:#000; filter:Alpha(Opacity=50); opacity:0.5; display:block; width:343px; height:105px; z-index:30; top:19px; left:1px; }
div.map-img a:hover	{ background:#454545;}
div.map-img img	{ position:absolute; z-index:20;}



#footer	{ background:#c6c6c6; overflow:auto; zoom:1;}

div.foot	{ margin:0 auto; width:1008px; background:url(../images/wxewm.png) no-repeat 10px 15px; overflow:auto; padding-top:20px;}

div.nav-foot	{ margin-left:140px; border-bottom:1px solid #a5a5a5; width:691px;  }
div.nav-foot a	{ color:#2d2d2d;font-family:Microsoft YaHei; font-size:14px; display:inline-block; margin:0 15px; margin-bottom:5px; }
div.nav-foot a:hover	{ color:#0500e3;}
.foot1 p	{ margin-left:140px; color:#f6f6f6; margin-top:8px; font-size:13px; text-align:left; line-height:20px; margin-bottom:10px;}

.foot1 p a:hover	{ color:#C03;}















